Hardware Implementation of Fuzzy Controllers
نویسندگان
چکیده
Fuzzy logic control is a methodology bridging artificial intelligence and traditional control theory. This methodology is usually applied in the only cases when accuracy is not of high necessity or importance. On the other hand, as it is stated in (TI SPRA028, Jan.1993), “Fuzzy Logic can address complex control problems, such as robotic arm movement, chemical or manufacturing process control, antiskids braking systems or automobile transmission control with more precision and accuracy, in many cases, than traditional control techniques ... . Fuzzy Logic is a methodology for expressing operational laws of a system in linguistic terms instead of mathematical equations.” Wide spread of the fuzzy control and high effectiveness of its applications in a great extend is determined by formalization opportunities of necessary behavior of a controller as a “fuzzy” (flexible) representation. This representation usually is formulated in the form of logical (fuzzy) rules under linguistic variables of a type “If A then B”. The Fuzzy Logic methodology (Yager & Zadeh, 1992; Klir & Yuan, 1996) comprises three phases: 1. The fuzzification is a transformation of analog (continuous) input variables to linguistic ones, e.g., transformation of temperature into the terms cool, warm, hot or transformation of speed into the terms negative big (NB), negative small (NS), zero (Z)”, positive small (PS), positive big (PB). Such transformation is realized by introduction of so-called membership functions, which define both a range of value and a degree of membership. For linguistic variables it is important not only which membership function a variable belongs to, but also a relative degree (weight) to which it is a member. A variable can have a weighted membership in several membership functions at the same time. 2. The fuzzy inference maps input linguistic variables onto output linguistic variables on the base a system of fuzzy rules of the type “IF A THEN B” For instance: “IF the temperature is worm THEN the speed is Positive Small (PS)” or “IF the speed is Negative Big (NB) THEN force is ZERO”. Since input linguistic variables are weighted, the output linguistic variables can be obtained weighted as well. Traditional fuzzy logic approach comprises Mamdanitype and Sugeno-type inference methods. The Mamdani-type
منابع مشابه
Multiple-valued Logic Approach to Fuzzy Controllers Implementation
This paper offers a new technique for designing fuzzy controllers as analog hardware devices on bases of CMOS implementation of multi-valued logical functions. This approach is based on using a summing amplifier with saturation as a building block that can be considered as a multi-threshold logical element. The functional completeness in an arbitrary-valued logic of a summing amplifier with sat...
متن کاملA Defuzzification scheme suitable for digital hardware implementation
This paper presents a practical approach for defuzzification in digital hardware based fuzzy inference systems . The proposed scheme is a modified version of the center average defuzzifier where instead of using a division stage a piece-wise linear function is implemented to reduce computational time and hardware implementation area. Some simulation probes are presented in order to compare the ...
متن کاملComputer-Aided Design of Fuzzy Systems Based on Generic VHDL Specifications - Fuzzy Systems, IEEE Transactions on
Abstruct-Fuzzy systems implemented in hardware can operate with much higher performance than software implementations on standard microcontrollers. In this paper, three types of fuzzy systems and related hardware architectures are discussed: standard fuzzy controllers, FuNe Z fuzzy syqtems, and fuzzy classifiers based on a neural network structure. Two computer-aided design (CAD) packages for a...
متن کاملFuzzy Controllers CMOS Implementation
The subject of the study is hardware design of fuzzy controllers as CMOS analog devices on the base of controller descriptions in the view of multi-valued logical functions. A functional completeness of summing amplifier with saturation in an arbitrary-valued logic is proven that gives a theoretical background for analog implementation of fuzzy devices. Compared with the traditional approach ba...
متن کاملImplementation of CMOS Fuzzy Controllers as Mixed-Signal Integrated Circuits - Fuzzy Systems, IEEE Transactions on
This paper discusses architectural and circuit-level aspects related to hardware realizations of fuzzy controllers. A brief overview on fuzzy inference methods is given focusing on chip implementation. The singleton or zero-order Sugeno’s method is chosen since it offers a good tradeoff between hardware simplicity and control efficiency. The CMOS microcontroller described herein processes infor...
متن کاملComputer-aided design of fuzzy systems based on generic VHDL specifications
| Fuzzy systems implemented in hardware can operate with much higher performance than software implementations on standard microcontrollers. In this contribution three types of fuzzy systems and related hardware architectures are discussed: standard fuzzy controllers, FuNe I fuzzy systems, and fuzzy classi ers based on a neural network structure. Two Computer Aided Design (CAD) packages for aut...
متن کامل